// OpenGL C++

typedef struct _point2 {
	double x,y;
} Point2;

typedef struct _point3 {
	double x,y,z;
} Point3;

// ********** MESH DATA **********

// --- Mesh: Cylinder0444 ---

Point3 Cylinder0444_vertex[] = {
	{2.000000, 0.017021, -0.000000},
	{1.732051, 0.017021, 1.003555},
	{0.000000, 0.017021, -0.000000},
	{0.594097, 4.600829, -0.000000},
	{0.007599, 4.600829, -0.000000},
	{0.515521, 4.600829, 0.280071},
	{2.000000, 0.017021, -0.000000},
	{1.797164, 0.399005, 0.000000},
	{1.557408, 0.399005, 0.854574},
	{1.732051, 0.017021, 1.003555},
	{1.439251, 0.780990, -0.000000},
	{1.247446, 0.780990, 0.683659},
	{1.152921, 1.162974, -0.000000},
	{0.999476, 1.162974, 0.546927},
	{0.923856, 1.544959, -0.000000},
	{0.801101, 1.544959, 0.437542},
	{0.740605, 1.926944, -0.000000},
	{0.642401, 1.926944, 0.350034},
	{0.594004, 2.308925, -0.000000},
	{0.515440, 2.308925, 0.280027},
	{0.476723, 2.690912, -0.000000},
	{0.413872, 2.690912, 0.224021},
	{0.683137, 3.072896, -0.000000},
	{0.592632, 3.072896, 0.322591},
	{0.980374, 3.454881, -0.000000},
	{0.850047, 3.454881, 0.464531},
	{1.174929, 3.836866, -0.000000},
	{1.018537, 3.836866, 0.557437},
	{0.977103, 4.218843, -0.000000},
	{0.847214, 4.218843, 0.466370},
	{0.515521, 4.600829, 0.280071},
	{1.000000, 0.017021, 1.738208},
	{0.300848, 4.600829, 0.485098},
	{1.000000, 0.017021, 1.738208},
	{0.902381, 0.399005, 1.480165},
	{0.723425, 0.780990, 1.184132},
	{0.580260, 1.162974, 0.947306},
	{0.465728, 1.544959, 0.757845},
	{0.374102, 1.926944, 0.606276},
	{0.300801, 2.308925, 0.485021},
	{0.242161, 2.690912, 0.388017},
	{0.345368, 3.072896, 0.558744},
	{0.493987, 3.454881, 0.804591},
	{0.591264, 3.836866, 0.965509},
	{0.492351, 4.218843, 0.807777},
	{0.300848, 4.600829, 0.485098},
	{0.000000, 0.017021, 2.007110},
	{0.007599, 4.600829, 0.560143},
	{0.007599, 0.399005, 1.709148},
	{0.000000, 0.017021, 2.007110},
	{0.007599, 0.780990, 1.367318},
	{0.007599, 1.162974, 1.093855},
	{0.007599, 1.544959, 0.875083},
	{0.007599, 1.926944, 0.700067},
	{0.007599, 2.308925, 0.560053},
	{0.007599, 2.690912, 0.448043},
	{0.007599, 3.072896, 0.645182},
	{0.007599, 3.454881, 0.929062},
	{0.007599, 3.836866, 1.114874},
	{0.007599, 4.218843, 0.932741},
	{0.007599, 4.600829, 0.560143},
	{-1.000000, 0.017021, 1.738208},
	{-0.285650, 4.600829, 0.485098},
	{-1.000000, 0.017021, 1.738208},
	{-0.887184, 0.399005, 1.480165},
	{-0.708227, 0.780990, 1.184132},
	{-0.565062, 1.162974, 0.947306},
	{-0.450530, 1.544959, 0.757845},
	{-0.358904, 1.926944, 0.606276},
	{-0.285604, 2.308925, 0.485021},
	{-0.226963, 2.690912, 0.388017},
	{-0.330170, 3.072896, 0.558744},
	{-0.478789, 3.454881, 0.804591},
	{-0.576066, 3.836866, 0.965509},
	{-0.477153, 4.218843, 0.807777},
	{-0.285650, 4.600829, 0.485098},
	{-1.732051, 0.017021, 1.003555},
	{-0.500323, 4.600829, 0.280071},
	{-1.542210, 0.399005, 0.854574},
	{-1.732051, 0.017021, 1.003555},
	{-1.232248, 0.780990, 0.683659},
	{-0.984279, 1.162974, 0.546927},
	{-0.785903, 1.544959, 0.437542},
	{-0.627203, 1.926944, 0.350034},
	{-0.500242, 2.308925, 0.280027},
	{-0.398674, 2.690912, 0.224021},
	{-0.577435, 3.072896, 0.322591},
	{-0.834849, 3.454881, 0.464531},
	{-1.003338, 3.836866, 0.557437},
	{-0.832016, 4.218843, 0.466370},
	{-0.500323, 4.600829, 0.280071},
	{-2.000000, 0.017021, -0.000000},
	{-0.578899, 4.600829, -0.000000},
	{-2.000000, 0.017021, -0.000000},
	{-1.781966, 0.399005, 0.000000},
	{-1.424053, 0.780990, -0.000000},
	{-1.137723, 1.162974, -0.000000},
	{-0.908659, 1.544959, -0.000000},
	{-0.725407, 1.926944, -0.000000},
	{-0.578806, 2.308925, -0.000000},
	{-0.461525, 2.690912, -0.000000},
	{-0.667940, 3.072896, -0.000000},
	{-0.965176, 3.454881, -0.000000},
	{-1.159732, 3.836866, -0.000000},
	{-0.961905, 4.218843, -0.000000},
	{-0.578899, 4.600829, -0.000000},
	{-1.732051, 0.017021, -1.003555},
	{-0.500323, 4.600829, -0.280071},
	{-1.542210, 0.399005, -0.854574},
	{-1.732051, 0.017021, -1.003555},
	{-1.232248, 0.780990, -0.683659},
	{-0.984279, 1.162974, -0.546927},
	{-0.785903, 1.544959, -0.437542},
	{-0.627203, 1.926944, -0.350034},
	{-0.500242, 2.308925, -0.280027},
	{-0.398674, 2.690912, -0.224021},
	{-0.577435, 3.072896, -0.322591},
	{-0.834849, 3.454881, -0.464531},
	{-1.003338, 3.836866, -0.557437},
	{-0.832016, 4.218843, -0.466370},
	{-0.500323, 4.600829, -0.280071},
	{-1.000000, 0.017021, -1.738208},
	{-0.285650, 4.600829, -0.485098},
	{-1.000000, 0.017021, -1.738208},
	{-0.887184, 0.399005, -1.480165},
	{-0.708227, 0.780990, -1.184132},
	{-0.565062, 1.162974, -0.947305},
	{-0.450530, 1.544959, -0.757845},
	{-0.358904, 1.926944, -0.606276},
	{-0.285604, 2.308925, -0.485021},
	{-0.226963, 2.690912, -0.388017},
	{-0.330170, 3.072896, -0.558744},
	{-0.478789, 3.454881, -0.804591},
	{-0.576066, 3.836866, -0.965509},
	{-0.477153, 4.218843, -0.807777},
	{-0.285650, 4.600829, -0.485098},
	{0.000000, 0.017021, -2.007110},
	{0.007599, 4.600829, -0.560143},
	{0.007599, 0.399005, -1.709148},
	{0.000000, 0.017021, -2.007110},
	{0.007599, 0.780990, -1.367318},
	{0.007599, 1.162974, -1.093855},
	{0.007599, 1.544959, -0.875083},
	{0.007599, 1.926944, -0.700067},
	{0.007599, 2.308925, -0.560053},
	{0.007599, 2.690912, -0.448043},
	{0.007599, 3.072896, -0.645182},
	{0.007599, 3.454881, -0.929062},
	{0.007599, 3.836866, -1.114874},
	{0.007599, 4.218843, -0.932741},
	{0.007599, 4.600829, -0.560143},
	{1.000000, 0.017021, -1.738208},
	{0.300848, 4.600829, -0.485098},
	{1.000000, 0.017021, -1.738208},
	{0.902381, 0.399005, -1.480165},
	{0.723425, 0.780990, -1.184132},
	{0.580260, 1.162974, -0.947305},
	{0.465728, 1.544959, -0.757845},
	{0.374102, 1.926944, -0.606276},
	{0.300801, 2.308925, -0.485021},
	{0.242161, 2.690912, -0.388017},
	{0.345368, 3.072896, -0.558744},
	{0.493987, 3.454881, -0.804591},
	{0.591264, 3.836866, -0.965509},
	{0.492351, 4.218843, -0.807777},
	{0.300848, 4.600829, -0.485098},
	{1.732051, 0.017021, -1.003555},
	{0.515521, 4.600829, -0.280071},
	{1.557408, 0.399005, -0.854574},
	{1.732051, 0.017021, -1.003555},
	{1.247446, 0.780990, -0.683659},
	{0.999476, 1.162974, -0.546927},
	{0.801101, 1.544959, -0.437542},
	{0.642401, 1.926944, -0.350034},
	{0.515440, 2.308925, -0.280027},
	{0.413872, 2.690912, -0.224021},
	{0.592632, 3.072896, -0.322591},
	{0.850047, 3.454881, -0.464531},
	{1.018537, 3.836866, -0.557437},
	{0.847214, 4.218843, -0.466370},
	{0.515521, 4.600829, -0.280071},
	{2.000000, 0.017021, -0.000000},
	{1.797164, 0.399005, 0.000000},
	{1.439251, 0.780990, -0.000000},
	{1.152921, 1.162974, -0.000000},
	{0.923856, 1.544959, -0.000000},
	{0.740605, 1.926944, -0.000000},
	{0.594004, 2.308925, -0.000000},
	{0.476723, 2.690912, -0.000000},
	{0.683137, 3.072896, -0.000000},
	{0.980374, 3.454881, -0.000000},
	{1.174929, 3.836866, -0.000000},
	{0.977103, 4.218843, -0.000000},
	{0.594097, 4.600829, -0.000000}
};

Point2 Cylinder0444_uv[] = {
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 1.000000},
	{0.000000, 0.916667},
	{0.083333, 0.916667},
	{0.083333, 1.000000},
	{0.000000, 0.833333},
	{0.083333, 0.833333},
	{0.000000, 0.750000},
	{0.083333, 0.750000},
	{0.000000, 0.666667},
	{0.083333, 0.666667},
	{0.000000, 0.583333},
	{0.083333, 0.583333},
	{0.000000, 0.500000},
	{0.083333, 0.500000},
	{0.000000, 0.416667},
	{0.083333, 0.416667},
	{0.000000, 0.333333},
	{0.083333, 0.333333},
	{0.000000, 0.250000},
	{0.083333, 0.250000},
	{0.000000, 0.166667},
	{0.083333, 0.166667},
	{0.000000, 0.083333},
	{0.083333, 0.083333},
	{0.083333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.166667, 1.000000},
	{0.166667, 0.916667},
	{0.166667, 0.833333},
	{0.166667, 0.750000},
	{0.166667, 0.666667},
	{0.166667, 0.583333},
	{0.166667, 0.500000},
	{0.166667, 0.416667},
	{0.166667, 0.333333},
	{0.166667, 0.250000},
	{0.166667, 0.166667},
	{0.166667, 0.083333},
	{0.166667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.250000, 0.916667},
	{0.250000, 1.000000},
	{0.250000, 0.833333},
	{0.250000, 0.750000},
	{0.250000, 0.666667},
	{0.250000, 0.583333},
	{0.250000, 0.500000},
	{0.250000, 0.416667},
	{0.250000, 0.333333},
	{0.250000, 0.250000},
	{0.250000, 0.166667},
	{0.250000, 0.083333},
	{0.250000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.333333, 1.000000},
	{0.333333, 0.916667},
	{0.333333, 0.833333},
	{0.333333, 0.750000},
	{0.333333, 0.666667},
	{0.333333, 0.583333},
	{0.333333, 0.500000},
	{0.333333, 0.416667},
	{0.333333, 0.333333},
	{0.333333, 0.250000},
	{0.333333, 0.166667},
	{0.333333, 0.083333},
	{0.333333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.416667, 0.916667},
	{0.416667, 1.000000},
	{0.416667, 0.833333},
	{0.416667, 0.750000},
	{0.416667, 0.666667},
	{0.416667, 0.583333},
	{0.416667, 0.500000},
	{0.416667, 0.416667},
	{0.416667, 0.333333},
	{0.416667, 0.250000},
	{0.416667, 0.166667},
	{0.416667, 0.083333},
	{0.416667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.500000, 1.000000},
	{0.500000, 0.916667},
	{0.500000, 0.833333},
	{0.500000, 0.750000},
	{0.500000, 0.666667},
	{0.500000, 0.583333},
	{0.500000, 0.500000},
	{0.500000, 0.416667},
	{0.500000, 0.333333},
	{0.500000, 0.250000},
	{0.500000, 0.166667},
	{0.500000, 0.083333},
	{0.500000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.583333, 0.916667},
	{0.583333, 1.000000},
	{0.583333, 0.833333},
	{0.583333, 0.750000},
	{0.583333, 0.666667},
	{0.583333, 0.583333},
	{0.583333, 0.500000},
	{0.583333, 0.416667},
	{0.583333, 0.333333},
	{0.583333, 0.250000},
	{0.583333, 0.166667},
	{0.583333, 0.083333},
	{0.583333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.666667, 1.000000},
	{0.666667, 0.916667},
	{0.666667, 0.833333},
	{0.666667, 0.750000},
	{0.666667, 0.666667},
	{0.666667, 0.583333},
	{0.666667, 0.500000},
	{0.666667, 0.416667},
	{0.666667, 0.333333},
	{0.666667, 0.250000},
	{0.666667, 0.166667},
	{0.666667, 0.083333},
	{0.666667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.750000, 0.916667},
	{0.750000, 1.000000},
	{0.750000, 0.833333},
	{0.750000, 0.750000},
	{0.750000, 0.666667},
	{0.750000, 0.583333},
	{0.750000, 0.500000},
	{0.750000, 0.416667},
	{0.750000, 0.333333},
	{0.750000, 0.250000},
	{0.750000, 0.166667},
	{0.750000, 0.083333},
	{0.750000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.833333, 1.000000},
	{0.833333, 0.916667},
	{0.833333, 0.833333},
	{0.833333, 0.750000},
	{0.833333, 0.666667},
	{0.833333, 0.583333},
	{0.833333, 0.500000},
	{0.833333, 0.416667},
	{0.833333, 0.333333},
	{0.833333, 0.250000},
	{0.833333, 0.166667},
	{0.833333, 0.083333},
	{0.833333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.916667, 0.916667},
	{0.916667, 1.000000},
	{0.916667, 0.833333},
	{0.916667, 0.750000},
	{0.916667, 0.666667},
	{0.916667, 0.583333},
	{0.916667, 0.500000},
	{0.916667, 0.416667},
	{0.916667, 0.333333},
	{0.916667, 0.250000},
	{0.916667, 0.166667},
	{0.916667, 0.083333},
	{0.916667, 0.000000},
	{1.000000, 1.000000},
	{1.000000, 0.916667},
	{1.000000, 0.833333},
	{1.000000, 0.750000},
	{1.000000, 0.666667},
	{1.000000, 0.583333},
	{1.000000, 0.500000},
	{1.000000, 0.416667},
	{1.000000, 0.333333},
	{1.000000, 0.250000},
	{1.000000, 0.166667},
	{1.000000, 0.083333},
	{1.000000, 0.000000}
};

Point3 Cylinder0444_normal[] = {
	{0.000000, -1.000000, 0.000000},
	{0.000000, 1.000000, 0.000000},
	{0.853363, 0.466021, 0.233659},
	{0.792850, 0.567371, 0.222439},
	{0.688897, 0.600112, 0.406553},
	{0.747708, 0.508435, 0.427115},
	{0.748921, 0.628465, 0.210115},
	{0.659399, 0.638369, 0.397087},
	{0.808316, 0.543320, 0.226779},
	{0.713681, 0.553334, 0.429511},
	{0.854836, 0.460148, 0.239830},
	{0.756528, 0.469664, 0.455062},
	{0.889300, 0.383269, 0.249499},
	{0.788468, 0.391869, 0.474085},
	{0.913737, 0.315226, 0.256355},
	{0.811224, 0.322706, 0.487623},
	{0.958377, -0.096010, 0.268879},
	{0.852823, -0.098793, 0.512769},
	{0.815057, -0.532347, 0.228670},
	{0.719854, -0.542359, 0.433193},
	{0.821101, -0.522230, 0.230365},
	{0.725402, -0.532219, 0.436503},
	{0.962949, 0.002888, 0.269669},
	{0.856885, 0.001565, 0.515504},
	{0.786595, 0.577300, 0.219074},
	{0.694402, 0.586659, 0.416697},
	{0.692379, 0.695091, 0.193542},
	{0.607135, 0.705500, 0.365590},
	{0.407582, 0.575982, 0.708605},
	{0.378589, 0.627255, 0.680604},
	{0.376184, 0.629700, 0.679679},
	{0.406333, 0.544559, 0.733723},
	{0.429996, 0.461313, 0.776076},
	{0.447555, 0.384312, 0.807465},
	{0.460020, 0.316126, 0.829727},
	{0.482501, -0.097087, 0.870498},
	{0.409731, -0.533673, 0.739807},
	{0.412790, -0.523598, 0.745285},
	{0.485120, -0.001896, 0.874445},
	{0.397495, 0.577327, 0.713226},
	{0.346663, 0.700398, 0.623913},
	{0.000251, 0.637231, 0.770673},
	{0.000526, 0.615044, 0.788493},
	{-0.000000, 0.625474, 0.780245},
	{-0.000000, 0.540300, 0.841473},
	{-0.000000, 0.457275, 0.889325},
	{-0.000000, 0.380668, 0.924712},
	{-0.000000, 0.312959, 0.949767},
	{-0.000000, -0.096266, 0.995356},
	{-0.000000, -0.529459, 0.848336},
	{-0.000000, -0.519417, 0.854521},
	{-0.000000, -0.003951, 0.999992},
	{-0.000000, 0.572971, 0.819575},
	{0.000000, 0.698255, 0.715849},
	{-0.403013, 0.586758, 0.702349},
	{-0.376261, 0.632201, 0.677311},
	{-0.376184, 0.629700, 0.679679},
	{-0.406333, 0.544559, 0.733723},
	{-0.429996, 0.461313, 0.776076},
	{-0.447554, 0.384312, 0.807465},
	{-0.460019, 0.316126, 0.829727},
	{-0.482500, -0.097087, 0.870498},
	{-0.409731, -0.533673, 0.739807},
	{-0.412790, -0.523598, 0.745285},
	{-0.485120, -0.001896, 0.874445},
	{-0.397495, 0.577327, 0.713226},
	{-0.346663, 0.700398, 0.623913},
	{-0.682303, 0.609996, 0.402948},
	{-0.736100, 0.530025, 0.420987},
	{-0.659399, 0.638369, 0.397087},
	{-0.713682, 0.553334, 0.429511},
	{-0.756528, 0.469664, 0.455062},
	{-0.788468, 0.391869, 0.474085},
	{-0.811224, 0.322706, 0.487624},
	{-0.852823, -0.098793, 0.512769},
	{-0.719854, -0.542359, 0.433193},
	{-0.725402, -0.532219, 0.436503},
	{-0.856885, 0.001565, 0.515505},
	{-0.694402, 0.586659, 0.416697},
	{-0.607135, 0.705500, 0.365591},
	{-0.862820, 0.505511, 0.000000},
	{-0.804324, 0.594191, 0.000000},
	{-0.766021, 0.642815, -0.000000},
	{-0.829939, 0.557854, 0.000000},
	{-0.880535, 0.473981, -0.000000},
	{-0.918343, 0.395786, -0.000000},
	{-0.945327, 0.326124, -0.000000},
	{-0.995019, -0.099681, -0.000000},
	{-0.837240, -0.546835, 0.000000},
	{-0.843796, -0.536664, -0.000000},
	{-0.999996, 0.002999, -0.000000},
	{-0.806178, 0.591673, -0.000000},
	{-0.705724, 0.708487, 0.000000},
	{-0.682303, 0.609996, -0.402948},
	{-0.736100, 0.530025, -0.420987},
	{-0.659399, 0.638369, -0.397087},
	{-0.713682, 0.553334, -0.429511},
	{-0.756528, 0.469664, -0.455062},
	{-0.788468, 0.391869, -0.474085},
	{-0.811224, 0.322706, -0.487623},
	{-0.852823, -0.098793, -0.512769},
	{-0.719854, -0.542359, -0.433193},
	{-0.725402, -0.532219, -0.436503},
	{-0.856885, 0.001565, -0.515505},
	{-0.694402, 0.586659, -0.416697},
	{-0.607135, 0.705500, -0.365591},
	{-0.403013, 0.586758, -0.702350},
	{-0.376261, 0.632201, -0.677311},
	{-0.376184, 0.629700, -0.679678},
	{-0.406333, 0.544559, -0.733723},
	{-0.429996, 0.461313, -0.776076},
	{-0.447555, 0.384312, -0.807465},
	{-0.460019, 0.316126, -0.829727},
	{-0.482501, -0.097087, -0.870498},
	{-0.409731, -0.533673, -0.739807},
	{-0.412790, -0.523598, -0.745285},
	{-0.485120, -0.001896, -0.874445},
	{-0.397495, 0.577327, -0.713226},
	{-0.346663, 0.700398, -0.623913},
	{0.000251, 0.637231, -0.770673},
	{0.000526, 0.615044, -0.788493},
	{-0.000000, 0.625474, -0.780245},
	{0.000000, 0.540300, -0.841473},
	{-0.000000, 0.457275, -0.889325},
	{-0.000000, 0.380668, -0.924712},
	{-0.000000, 0.312959, -0.949767},
	{-0.000000, -0.096266, -0.995356},
	{-0.000000, -0.529459, -0.848336},
	{-0.000000, -0.519417, -0.854521},
	{-0.000000, -0.003951, -0.999992},
	{-0.000000, 0.572971, -0.819575},
	{0.000000, 0.698255, -0.715849},
	{0.407582, 0.575982, -0.708605},
	{0.378589, 0.627255, -0.680604},
	{0.376184, 0.629700, -0.679679},
	{0.406333, 0.544559, -0.733723},
	{0.429996, 0.461313, -0.776076},
	{0.447555, 0.384312, -0.807465},
	{0.460020, 0.316126, -0.829727},
	{0.482501, -0.097087, -0.870498},
	{0.409731, -0.533673, -0.739807},
	{0.412790, -0.523598, -0.745285},
	{0.485120, -0.001896, -0.874445},
	{0.397495, 0.577327, -0.713226},
	{0.346663, 0.700398, -0.623913},
	{0.688897, 0.600112, -0.406553},
	{0.747707, 0.508435, -0.427115},
	{0.659399, 0.638369, -0.397087},
	{0.713681, 0.553334, -0.429511},
	{0.756528, 0.469664, -0.455062},
	{0.788468, 0.391869, -0.474085},
	{0.811224, 0.322706, -0.487623},
	{0.852823, -0.098793, -0.512769},
	{0.719854, -0.542359, -0.433193},
	{0.725402, -0.532219, -0.436503},
	{0.856885, 0.001565, -0.515504},
	{0.694402, 0.586659, -0.416697},
	{0.607135, 0.705500, -0.365590},
	{0.853363, 0.466021, -0.233659},
	{0.792850, 0.567371, -0.222439},
	{0.748921, 0.628465, -0.210115},
	{0.808316, 0.543320, -0.226779},
	{0.854836, 0.460148, -0.239830},
	{0.889300, 0.383270, -0.249499},
	{0.913737, 0.315226, -0.256355},
	{0.958377, -0.096010, -0.268879},
	{0.815057, -0.532347, -0.228670},
	{0.821101, -0.522230, -0.230365},
	{0.962949, 0.002888, -0.269669},
	{0.786595, 0.577300, -0.219074},
	{0.692379, 0.695091, -0.193542}
};

long Cylinder0444_vidx[] = {
0, 1, 2,
3, 4, 5,
6, 7, 8,
6, 8, 9,
7, 10, 8,
10, 11, 8,
10, 12, 13,
10, 13, 11,
12, 14, 13,
14, 15, 13,
14, 16, 17,
14, 17, 15,
16, 18, 17,
18, 19, 17,
18, 20, 21,
18, 21, 19,
20, 22, 21,
22, 23, 21,
22, 24, 25,
22, 25, 23,
24, 26, 25,
26, 27, 25,
26, 28, 29,
26, 29, 27,
28, 3, 29,
3, 30, 29,
1, 31, 2,
5, 4, 32,
9, 8, 33,
8, 34, 33,
8, 11, 35,
8, 35, 34,
11, 13, 35,
13, 36, 35,
13, 15, 37,
13, 37, 36,
15, 17, 37,
17, 38, 37,
17, 19, 39,
17, 39, 38,
19, 21, 39,
21, 40, 39,
21, 23, 41,
21, 41, 40,
23, 25, 41,
25, 42, 41,
25, 27, 43,
25, 43, 42,
27, 29, 43,
29, 44, 43,
29, 30, 45,
29, 45, 44,
31, 46, 2,
32, 4, 47,
33, 34, 48,
33, 48, 49,
34, 35, 48,
35, 50, 48,
35, 36, 51,
35, 51, 50,
36, 37, 51,
37, 52, 51,
37, 38, 53,
37, 53, 52,
38, 39, 53,
39, 54, 53,
39, 40, 55,
39, 55, 54,
40, 41, 55,
41, 56, 55,
41, 42, 57,
41, 57, 56,
42, 43, 57,
43, 58, 57,
43, 44, 59,
43, 59, 58,
44, 45, 59,
45, 60, 59,
46, 61, 2,
47, 4, 62,
49, 48, 63,
48, 64, 63,
48, 50, 65,
48, 65, 64,
50, 51, 65,
51, 66, 65,
51, 52, 67,
51, 67, 66,
52, 53, 67,
53, 68, 67,
53, 54, 69,
53, 69, 68,
54, 55, 69,
55, 70, 69,
55, 56, 71,
55, 71, 70,
56, 57, 71,
57, 72, 71,
57, 58, 73,
57, 73, 72,
58, 59, 73,
59, 74, 73,
59, 60, 75,
59, 75, 74,
61, 76, 2,
62, 4, 77,
63, 64, 78,
63, 78, 79,
64, 65, 78,
65, 80, 78,
65, 66, 81,
65, 81, 80,
66, 67, 81,
67, 82, 81,
67, 68, 83,
67, 83, 82,
68, 69, 83,
69, 84, 83,
69, 70, 85,
69, 85, 84,
70, 71, 85,
71, 86, 85,
71, 72, 87,
71, 87, 86,
72, 73, 87,
73, 88, 87,
73, 74, 89,
73, 89, 88,
74, 75, 89,
75, 90, 89,
76, 91, 2,
77, 4, 92,
79, 78, 93,
78, 94, 93,
78, 80, 95,
78, 95, 94,
80, 81, 95,
81, 96, 95,
81, 82, 97,
81, 97, 96,
82, 83, 97,
83, 98, 97,
83, 84, 99,
83, 99, 98,
84, 85, 99,
85, 100, 99,
85, 86, 101,
85, 101, 100,
86, 87, 101,
87, 102, 101,
87, 88, 103,
87, 103, 102,
88, 89, 103,
89, 104, 103,
89, 90, 105,
89, 105, 104,
91, 106, 2,
92, 4, 107,
93, 94, 108,
93, 108, 109,
94, 95, 108,
95, 110, 108,
95, 96, 111,
95, 111, 110,
96, 97, 111,
97, 112, 111,
97, 98, 113,
97, 113, 112,
98, 99, 113,
99, 114, 113,
99, 100, 115,
99, 115, 114,
100, 101, 115,
101, 116, 115,
101, 102, 117,
101, 117, 116,
102, 103, 117,
103, 118, 117,
103, 104, 119,
103, 119, 118,
104, 105, 119,
105, 120, 119,
106, 121, 2,
107, 4, 122,
109, 108, 123,
108, 124, 123,
108, 110, 125,
108, 125, 124,
110, 111, 125,
111, 126, 125,
111, 112, 127,
111, 127, 126,
112, 113, 127,
113, 128, 127,
113, 114, 129,
113, 129, 128,
114, 115, 129,
115, 130, 129,
115, 116, 131,
115, 131, 130,
116, 117, 131,
117, 132, 131,
117, 118, 133,
117, 133, 132,
118, 119, 133,
119, 134, 133,
119, 120, 135,
119, 135, 134,
121, 136, 2,
122, 4, 137,
123, 124, 138,
123, 138, 139,
124, 125, 138,
125, 140, 138,
125, 126, 141,
125, 141, 140,
126, 127, 141,
127, 142, 141,
127, 128, 143,
127, 143, 142,
128, 129, 143,
129, 144, 143,
129, 130, 145,
129, 145, 144,
130, 131, 145,
131, 146, 145,
131, 132, 147,
131, 147, 146,
132, 133, 147,
133, 148, 147,
133, 134, 149,
133, 149, 148,
134, 135, 149,
135, 150, 149,
136, 151, 2,
137, 4, 152,
139, 138, 153,
138, 154, 153,
138, 140, 155,
138, 155, 154,
140, 141, 155,
141, 156, 155,
141, 142, 157,
141, 157, 156,
142, 143, 157,
143, 158, 157,
143, 144, 159,
143, 159, 158,
144, 145, 159,
145, 160, 159,
145, 146, 161,
145, 161, 160,
146, 147, 161,
147, 162, 161,
147, 148, 163,
147, 163, 162,
148, 149, 163,
149, 164, 163,
149, 150, 165,
149, 165, 164,
151, 166, 2,
152, 4, 167,
153, 154, 168,
153, 168, 169,
154, 155, 168,
155, 170, 168,
155, 156, 171,
155, 171, 170,
156, 157, 171,
157, 172, 171,
157, 158, 173,
157, 173, 172,
158, 159, 173,
159, 174, 173,
159, 160, 175,
159, 175, 174,
160, 161, 175,
161, 176, 175,
161, 162, 177,
161, 177, 176,
162, 163, 177,
163, 178, 177,
163, 164, 179,
163, 179, 178,
164, 165, 179,
165, 180, 179,
166, 0, 2,
167, 4, 3,
169, 168, 181,
168, 182, 181,
168, 170, 183,
168, 183, 182,
170, 171, 183,
171, 184, 183,
171, 172, 185,
171, 185, 184,
172, 173, 185,
173, 186, 185,
173, 174, 187,
173, 187, 186,
174, 175, 187,
175, 188, 187,
175, 176, 189,
175, 189, 188,
176, 177, 189,
177, 190, 189,
177, 178, 191,
177, 191, 190,
178, 179, 191,
179, 192, 191,
179, 180, 193,
179, 193, 192
};

long Cylinder0444_nidx[] = {
0, 0, 0,
1, 1, 1,
2, 3, 4,
2, 4, 5,
3, 6, 4,
6, 7, 4,
6, 8, 9,
6, 9, 7,
8, 10, 9,
10, 11, 9,
10, 12, 13,
10, 13, 11,
12, 14, 13,
14, 15, 13,
14, 16, 17,
14, 17, 15,
16, 18, 17,
18, 19, 17,
18, 20, 21,
18, 21, 19,
20, 22, 21,
22, 23, 21,
22, 24, 25,
22, 25, 23,
24, 26, 25,
26, 27, 25,
0, 0, 0,
1, 1, 1,
5, 4, 28,
4, 29, 28,
4, 7, 30,
4, 30, 29,
7, 9, 30,
9, 31, 30,
9, 11, 32,
9, 32, 31,
11, 13, 32,
13, 33, 32,
13, 15, 34,
13, 34, 33,
15, 17, 34,
17, 35, 34,
17, 19, 36,
17, 36, 35,
19, 21, 36,
21, 37, 36,
21, 23, 38,
21, 38, 37,
23, 25, 38,
25, 39, 38,
25, 27, 40,
25, 40, 39,
0, 0, 0,
1, 1, 1,
28, 29, 41,
28, 41, 42,
29, 30, 41,
30, 43, 41,
30, 31, 44,
30, 44, 43,
31, 32, 44,
32, 45, 44,
32, 33, 46,
32, 46, 45,
33, 34, 46,
34, 47, 46,
34, 35, 48,
34, 48, 47,
35, 36, 48,
36, 49, 48,
36, 37, 50,
36, 50, 49,
37, 38, 50,
38, 51, 50,
38, 39, 52,
38, 52, 51,
39, 40, 52,
40, 53, 52,
0, 0, 0,
1, 1, 1,
42, 41, 54,
41, 55, 54,
41, 43, 56,
41, 56, 55,
43, 44, 56,
44, 57, 56,
44, 45, 58,
44, 58, 57,
45, 46, 58,
46, 59, 58,
46, 47, 60,
46, 60, 59,
47, 48, 60,
48, 61, 60,
48, 49, 62,
48, 62, 61,
49, 50, 62,
50, 63, 62,
50, 51, 64,
50, 64, 63,
51, 52, 64,
52, 65, 64,
52, 53, 66,
52, 66, 65,
0, 0, 0,
1, 1, 1,
54, 55, 67,
54, 67, 68,
55, 56, 67,
56, 69, 67,
56, 57, 70,
56, 70, 69,
57, 58, 70,
58, 71, 70,
58, 59, 72,
58, 72, 71,
59, 60, 72,
60, 73, 72,
60, 61, 74,
60, 74, 73,
61, 62, 74,
62, 75, 74,
62, 63, 76,
62, 76, 75,
63, 64, 76,
64, 77, 76,
64, 65, 78,
64, 78, 77,
65, 66, 78,
66, 79, 78,
0, 0, 0,
1, 1, 1,
68, 67, 80,
67, 81, 80,
67, 69, 82,
67, 82, 81,
69, 70, 82,
70, 83, 82,
70, 71, 84,
70, 84, 83,
71, 72, 84,
72, 85, 84,
72, 73, 86,
72, 86, 85,
73, 74, 86,
74, 87, 86,
74, 75, 88,
74, 88, 87,
75, 76, 88,
76, 89, 88,
76, 77, 90,
76, 90, 89,
77, 78, 90,
78, 91, 90,
78, 79, 92,
78, 92, 91,
0, 0, 0,
1, 1, 1,
80, 81, 93,
80, 93, 94,
81, 82, 93,
82, 95, 93,
82, 83, 96,
82, 96, 95,
83, 84, 96,
84, 97, 96,
84, 85, 98,
84, 98, 97,
85, 86, 98,
86, 99, 98,
86, 87, 100,
86, 100, 99,
87, 88, 100,
88, 101, 100,
88, 89, 102,
88, 102, 101,
89, 90, 102,
90, 103, 102,
90, 91, 104,
90, 104, 103,
91, 92, 104,
92, 105, 104,
0, 0, 0,
1, 1, 1,
94, 93, 106,
93, 107, 106,
93, 95, 108,
93, 108, 107,
95, 96, 108,
96, 109, 108,
96, 97, 110,
96, 110, 109,
97, 98, 110,
98, 111, 110,
98, 99, 112,
98, 112, 111,
99, 100, 112,
100, 113, 112,
100, 101, 114,
100, 114, 113,
101, 102, 114,
102, 115, 114,
102, 103, 116,
102, 116, 115,
103, 104, 116,
104, 117, 116,
104, 105, 118,
104, 118, 117,
0, 0, 0,
1, 1, 1,
106, 107, 119,
106, 119, 120,
107, 108, 119,
108, 121, 119,
108, 109, 122,
108, 122, 121,
109, 110, 122,
110, 123, 122,
110, 111, 124,
110, 124, 123,
111, 112, 124,
112, 125, 124,
112, 113, 126,
112, 126, 125,
113, 114, 126,
114, 127, 126,
114, 115, 128,
114, 128, 127,
115, 116, 128,
116, 129, 128,
116, 117, 130,
116, 130, 129,
117, 118, 130,
118, 131, 130,
0, 0, 0,
1, 1, 1,
120, 119, 132,
119, 133, 132,
119, 121, 134,
119, 134, 133,
121, 122, 134,
122, 135, 134,
122, 123, 136,
122, 136, 135,
123, 124, 136,
124, 137, 136,
124, 125, 138,
124, 138, 137,
125, 126, 138,
126, 139, 138,
126, 127, 140,
126, 140, 139,
127, 128, 140,
128, 141, 140,
128, 129, 142,
128, 142, 141,
129, 130, 142,
130, 143, 142,
130, 131, 144,
130, 144, 143,
0, 0, 0,
1, 1, 1,
132, 133, 145,
132, 145, 146,
133, 134, 145,
134, 147, 145,
134, 135, 148,
134, 148, 147,
135, 136, 148,
136, 149, 148,
136, 137, 150,
136, 150, 149,
137, 138, 150,
138, 151, 150,
138, 139, 152,
138, 152, 151,
139, 140, 152,
140, 153, 152,
140, 141, 154,
140, 154, 153,
141, 142, 154,
142, 155, 154,
142, 143, 156,
142, 156, 155,
143, 144, 156,
144, 157, 156,
0, 0, 0,
1, 1, 1,
146, 145, 158,
145, 159, 158,
145, 147, 160,
145, 160, 159,
147, 148, 160,
148, 161, 160,
148, 149, 162,
148, 162, 161,
149, 150, 162,
150, 163, 162,
150, 151, 164,
150, 164, 163,
151, 152, 164,
152, 165, 164,
152, 153, 166,
152, 166, 165,
153, 154, 166,
154, 167, 166,
154, 155, 168,
154, 168, 167,
155, 156, 168,
156, 169, 168,
156, 157, 170,
156, 170, 169
};

